#ifndef NODE_INFORMATION_CONTAINER
#define NODE_INFORMATION_CONTAINER 1

#include <vector>
#include <string>
#include <map>
#include <iostream>
#include <osg/UserDataContainer>

class NodeInformationContainer : public osg::DefaultUserDataContainer
{
public:
	NodeInformationContainer();
	
	virtual ~NodeInformationContainer();

	void setInformation(const std::string& des_string, const std::string& value_string);
	std::string getInformation(const std::string& des_string);
protected:	
	
	
private:
	std::map<std::string, std::string> _node_info_map;
};

#endif //!NODE_INFORMATION_CONTAINER